#ifndef MASK_H_INCLUDED
#define MASK_H_INCLUDED

#include "Process/observer.hpp"
#include "Process/process.hpp"

#include <opencv2/imgproc/imgproc.hpp>
using namespace cv;

class Mask :public Observer
{
public:
	Mask(Process *pro);
	~Mask();
	 
	void GetMask(Image *_mask);	
	void Update(Image &image);
	
	bool ChangeSrcFlag;
	Image* mask;
private:
	Mat omask;
	
};
#endif // MASK_H_INCLUDED
